HMS Core(华为移动核心服务)是
华为移动服务(HMS,HUAWEI Mobile Services)提供的端、云开放能力的合集,助力开发者高效构建精品应用,是华为为其设备生态系统提供的一套
应用程序和服务,开发者只需集成HMS SDK即可使用华为的多个开放能力。
产品优势
(1)全球分发:
全球7大DigiX实验室,持续新建;
(2)高效接入:
免费开始,易于上手,灵活、丰富的开放能力;
最短仅需3人/天即可完成单个kit服务的集成对接。
(3)安全可信:
6个区域中心,15个数据中心,20+合规认证。
(4)精准触达:
(5)开发者生态:
拥有超过450万注册开发者;
超过14.1万个app已集成HMS Core服务;
*截至2021年6月底。
发展历程
2011年,华为账号上线;
2013年,华为向开发者开放华为账号服务、应用内支付服务及
推送服务;
2016年5月,华为HMS Core 2.0.0版本上线,整合华为账号、应用内支付、推送服务;
2016年8月,华为HMS Core2.4.0版本上线,整合华为账号、应用内支付、推送服务;
2019年5月,受“实体清单影响”,
谷歌宣布暂停与华为的部分业务往来。除
安卓开源授权,谷歌停止对华为提供所有硬件、软件及技术转让服务,包括
GMS(Google Mobile Service,谷歌移动服务框架)。
2019年8月,华为在
华为开发者大会(HDC)上宣布全面开放
HMS生态,10亿美元全面启动“耀星计划”,倾力打造智慧数字云
服务创新生态。
2019年8月,华为HMS Core3.0.0版本上线,新增
位置服务、云空间服务、游戏服务等
核心服务。
2019年10月,华为HMS Core3.0.2版本上线,新增统一
扫码服务、安全检测服务功能。
2020年1月,华为HMS Core4.0.0版本上线,新增
情景感知服务、
数字版权服务、机器学习服务、线上快速
身份验证服务、运动健康服务、用户身份服务、近距离通信服务、全景服务、位置服务、动态标签管理器服务。
2020年6月,华为HMS Core5.0版本上线,全面开放
应用服务(App Services)、图形(Graphics)、媒体(Media)、智能终端(Smart Device)、
人工智能(AI)、安全(Security)、连接与通信(System)七大领域能力及开发工具(
IDE 2021年7月15日,华为HMS Core 6.0版本上线,为应用开发者带来了多项全新的开放能力,并对已有的特性及服务进行了升级。
2021年10月22日,华为在开发者大会上正式发布全新的
HMS Core 6,并向全球开发者开放7大领域的69个Kit和21738个
API,包括13个跨操作系统能力。
新手指引
提供账号注册、应用创建、
SDK集成、应用开发等操作指南,助开发者快速了解相关能力及服务。
依托
华为终端设备、全球平台服务和产业链资源,为开发者提供应用开发、测试、推广、变现等全方位支持。
1、注册认证开发者账号
立即获取您的开发者账号,加入
华为开发者联盟。获取华为开放能力及集成
开发工具,通过
应用市场、
游戏中心、主题中心等多样化分发渠道,助力开发者的产品走向全球。
2、创建应用
在AppGallery Connect(简称AGC)平台中创建应用或项目,使用AGC的构建、质量、增长等服务构建应用的各种能力。
3、集成SDK
HMS Core提供开放能力及服务,开发者可以根据需要选择合适的服务,将SDK集成到产品中。同时HMS Core还提供了专业的技术支持和教程帮助开发者快速接入。
4、应用测试
HMS Core提供一整套测试服务,
云测试自动测试您的应用在
华为手机上的
兼容性、性能、稳定性、功耗、
安全问题,并出具详细报告。
云调试解决您设备机型不足、
设备管理困难问题,远程真机测试并解决您的应用在手机上的运行问题。帮助您提前发现并精准定位、解决应用问题。
5、应用发布
在AppGallery Connect平台发布应用,通过AppGallery上架分发到全球华为
终端用户。AppGallery通过开发者
实名认证、四重安全检测等机制,以确保您的
应用程序能够安全下载和使用。
6、精细化运营
在AppGallery Connect平台查看应用分析数据,并进行
活动运营、
用户运营等动作,促进用户活跃及增长。
开放能力
(1)应用服务(App Services)
华为账号服务(Account Kit):支持您的用户在手机、平板、电视、
车机等多平台上,使用华为账号快速便捷地登录您的应用。
双因素认证具备极高的安全性,为您的用户提供
数字资产和
个人隐私的
安全保护能力。
广告服务(Ads Kit):致力于打造一个开放、合规的广告生态。您可以通过
流量变现服务在应用内广告中获得更多收益;通过广告标识服务,可以全方位保护用户隐私,也可以帮助广告平台和三方监测平台合规地开展
个性化广告和转化归因。
分析服务(
Analytics Kit): 是一款免费的跨平台(
Android/iOS/Web)、多设备(手机\u5e73板等)
数据分析产品,预置大量分析模型,可帮助您清晰地了解用户的
行为方式,从而实现用户、产品、内容的深度洞察,让您实现基于数据驱动的运营,可以就应用营销和
产品优化制定明智的决策。
App Linking:创建
跨平台的
深度链接直达应用内内容,可用于广告投放,社交邀请等,用户点击链接直达内容,在各种平台均可按照所需方式工作,应用未安装可重定向到应用市场下载安装,同时可统计
链接点击次数、应用安装次数等数据。
情景感知服务(Awareness Kit):情景感知服务提供获取用户当前时间、
地理位置、活动状态、耳机状态等情景
感知能力,调用这些能力,您的应用可以更高效地洞悉用户当前所处的情景,为用户提供更加智慧和贴心的体验。
服务号:提供华为统一的商家服务阵地,通过服务分发,
用户互动连接,多样化的
营销工具,促进您的商业闭环。
DCI版权服务(Digital Copyright Identifier Kit,简称“DCI Kit”):面向互联网平台提供基于DCI标准的全流程数字版权服务,重构
数字社会版权生态的确权、授权、维权新体系,重塑版权价值。
云空间服务(Drive Kit):为应用提供方便、快捷的云端存储能力,让开发者应用的用户可以方便对图片、视频、文件等进行上传、下载、同步、查看、分享等。
动态标签管理器服务(Dynamic Tag Manager):动态标签管理器可让您快速配置更新测量代码及相关代码片段,您可以基于Web界面轻松地进行分析、测量代码的配置,实现营销活动数据随需监控。
游戏服务(Game Service):支持快速低成本构建成就、排行榜、存档等基础
游戏功能,提升
游戏测试、管理和发布效率,协助您通过数据分析持续进行优化。
运动健康服务(Health Kit):提供运动健康
数据服务,联合优秀的应用服务与三方设备,打造“智能运动健康设备+
华为终端+应用服务”生态,为用户带来安全、智慧、便捷的运动健康体验。
用户身份服务(Identity Kit):用户身份服务为开发者提供统一的用户地.址选择与
管理服务。您可通过用户授权,高效便利地获取用户地址信息。
应用内支付服务(In-App Purchases):为您提供支付服务,让您聚焦应用本身能力,更关注于应用创新。大大降低支付渠道、全球化合规等开发引入和产品上线环节的投入,助力您的商业变现。
定位服务(Location Kit):
华为定位服务采用
GPS、WiFi、基站等多途径的混合定位模式进行定位,赋予应用开发者快速、精准地获取用户
位置信息的能力,构建全球定位
服务能力,助力开发者发展全球业务。
地图服务(Map Kit):助力全球开发者实现个性化地图呈现与交互,全面提升应用的
LBS体验。
会员开放服务(Membership Kit):通过开放卡券等多样化的营销能力,打造跨业态多场景的会员生态,帮助您实现用户运营与增量创收的目标。
推送服务(Push Kit):提供及时精准的消息推送服务,助力应用精准触达用户,快速提升用户活跃、优化产品体验和价值。
快应用服务(Quick App): 快应用是一种基于
行业标准开发的新型
免安装应用,开发者开发一次即可在所有支持行业标准的手机运行。
统一扫码服务(Scan Kit):提供便捷的
二维码与
条形码扫描与解析能力,帮助您快速构建应用内的扫码功能。得益于华为在
计算机视觉领域能力的积累,Scan Kit可以实现远距离二维码的检测与自动放大,针对常见复杂扫码场景,如:强光照、污损、
柱面等,做了针对性识别优化,提升扫码成功率与
用户体验。
搜索服务(Search Kit):全面开放
Petal Search搜索能力,
使能生态合作伙伴快速提供精准高效的
移动应用搜索体验。
位置服务(Site Kit):提供位置查询服务,帮助开发者的用户更加方便的使用位置相关服务,以及帮助开发者快速获取用户。
UI Engine:是华为提供的一套UI开发工具包,可以帮助应用开发者快速开发
UI界面,同时自动的适配多种不同的屏幕形态,以达到一次开发多设备自动适配运行的效果。
钱包服务(Wallet Kit):可实现行业应用卡、证、券、票、钥匙等各类凭证
电子化放入钱包,为传统行业变革注入新的创新元素,帮助开发者利用跨行业场景能力,为终端用户打造All in One Wallet的数字生活方式。
(2)媒体(Media)
音频编辑服务(Audio Editor Kit):华为提供丰富的音频编辑能力,用于音乐创作、
播客、配乐等场景,通过集成音频编辑服务,您的应用可轻松实现均衡、降噪、音源分离等音频
编辑功能。
音频能力(Audio Engine):华为提供了低延时
K歌耳返、多路录音等增强音频体验能力。通过集成华为Audio Engine,您的应用可以便捷的使用华为K歌耳返等功能,带来更加完美的K歌体验。
音频服务(Audio Kit):聚焦播放、音效、
音频数据三大领域开放,为您提供丰富的音频服务。
相机能力(Camera Engine):是华为影像能力开放接口,旨在帮助三方简单、高效使用相机系统强大能力,为用户带来丰富的相机功能及拍照体验。通过提供一套全新的高级编程API,支持三方实现
大光圈、人像、
HDR、视频HDR、视频人物虚化、超级夜景等特性,达成华为相机同样的拍照效果。
多媒体管线服务(AV Pipeline Kit):为您提供多媒体开发框架以及跨平台、高性能的多媒体处理能力,支持通过自定义插件和自定义流水线编排来实现业务场景拓展,降低
多媒体业务的开发难度,让应用更加聚焦于业务竞争力。
图像服务(Image Kit):为您提供
图片编辑和场景化动效功能,高效的实现图片内容再生产。
全景服务(Panorama Kit):提供
全景图像的浏览能力,将二维的
平面图模拟成
三维空间,提供沉浸的全景图像浏览体验。
视频编辑服务(Video Editor Kit):视频编辑服务提供视频导入、编辑、渲染、导出、
媒资管理等一站式视频处理能力,功能丰富,稳定可靠,助力开发者轻松高效搭建应用。
视频能力(Video Engine):提供基于芯片和算法的视频个性化调节能力。帮助您实现电影级
色彩调节、
编码器控制等功能,带来视频播放、
视频通话和直播等场景下的优质体验。
视频服务(Video Kit):提供用于视频播放的服务,低卡顿、高清晰度、
无缝切换,让用户畅享稳定高清的视频新体验。
数字版权服务(Wise Play):为合作伙伴提供内容的
数字版权保护,包括硬件与软件级的
DRM能力,支持证书预置,客户端证书在线申请,多种内容加密格式与
加密算法,在线与离线播放等多种场景。
(3)图形(Graphics)
3D建模服务(3D Modeling Kit):为您提供3D物体模型自动生成和PBR材质生成功能,实现3D
数字内容高效生产。
计算加速服务(Accelerate Kit): 充分利用异构
多核硬件,帮助您轻松解决应用性能问题,使程序更快更高效的运行。
AR Engine:为您的应用提供
运动跟踪、人体和人脸跟踪、环境跟踪等AR能力,助力应用融合
虚拟世界与现实世界,打造全新的视觉体验和交互方式。
图形计算服务(
Computer Graphics Kit):提供高性能的渲染框架,图形渲染组件,以及前沿
计算机图形学、计算机视觉和
深度学习相结合的技术研究成果。
游戏加速能力(GameTurbo Engine):通过游戏App给系统提供精细化场景信息、配置信息、
网络信息等,系统给游戏App
反馈系统状态信息等,使得双方能够利用这些信息进行更紧密和深入的协作,在
系统资源有限的情况下进一步改善玩家的游戏体验。
图形引擎服务(Scene Kit):提供高性能、
低功耗的3D图形
渲染引擎。为游戏、AR&VR等应用提供易于使用的渲染接口,给用户带来精致酷炫的视觉体验。
VR Engine:是面向VR内容开发者开放的一站式内容开发和上传平台。通过集成HUAWEI VR SDK,直接为消费者提供内容。
(4)智能终端(Smart Device)
畅连能力(CaaS Engine):基于华为终端畅连业务,面向应用开发者和
硬件开发者提供的开放接口,CaaS Engine帮助华为
智能手机、应用、合作伙伴的
智能设备实现
系统级音视频通话功能,构建庞大实时
通信网络,致力为消费者打造最佳的通信体验。
投屏能力(Cast Engine):是华为提供的以手机为中心的大小屏协同能力。通过集成华为Cast Engine,可以实现手机与大屏类设备屏幕的快速、稳定、低
时延协同, 带来
多屏协同场景下的优质体验。
设备虚拟化能力(DeviceVirtualization Engine,简称DV Engine):通过
虚拟化技术将相关设备或器件打造成手机器件或能力的延伸,可以将家中的电视、摄像头和音箱虚拟为手机的屏幕、Camera和Mic/Speaker,将穿戴设备作为手机的虚拟Sensor,实现手机为中心的全场景体验。
HUAWEI HiCar:华为提供的人-车-家全场景智慧互联解决方案。HUAWEI HiCar将
移动设备和汽车连接起来,利用汽车和移动设备的强属性以及多设备互联能力,在手机和汽车之间建立管道,把手机的应用和服务延展到汽车,实现手机为核心的全场景体验,给消费者创造
智慧出行体验。
碰一碰能力(OneHop Engine):是多终端业务协同的解决方案技术,依托NFC短距
通信协议,向手机端应用和三方设备开放多设备触碰交互能力,将手机和全场景设备连接起来,致力为用户提供手机到
周边设备多种业务无缝切换的极致体验,解决了App跨设备接续难、设备配网难、传输难的问题。
手写笔能力(Pencil Engine):是华为提供的一套手写能力套件,提供笔刷效果、
笔迹编辑、报
点预测、一笔
成形和手写笔双击功能,让开发者轻松集成实现手写功能,带来优质的手写体验,为三方开发者创造更多的手写应用场景。
文件分享能力(Share Engine):是
华为分享(Huawei Share)面向三方设备开放的开发工具包,是业内优质的跨设备
无线传输文件的解决方案。其借助
蓝牙实现设备互发现及连接鉴权,建立P2P
Wi-Fi通道,实现华为手机与三方设备互传文件。 三方设备处理能力及传输环境有保障时,Share Engine
传输速度最高可达80MB/s。
穿戴能力(Wear Engine):将手机上的生态应用和服务延展到
智能穿戴设备,也将智能穿戴的设备能力开放给手机应用,实现手机与穿戴设备能力共享,为用户带来更丰富的
交互体验。
(5)安全(Security)
线上快速身份验证服务(Fast Identity Online,简称FIDO):为应用提供安全可信的本地生物特征认证和安全便捷的线上快速身份验证能力。
安全检测服务(Safety Detect):提供系统
完整性检测(SysIntegrity)、恶意URL检测(URLCheck)、
应用安全检测(AppsCheck)、虚假用户检测(UserDetect)、恶意
WiFi检测, 帮助您快速构建应用安全。
数据安全能力(DataSecurity Engine):提供安全地保护用户数据、获取系统数据的能力。
设备安全能力:为您提供基于硬件隔离的程序
运行环境。保障程序运行及业务数据的安全性。
本地认证能力(LocalAuthentication Engine):基于
深度神经网络开发,结合3D
结构光技术,为您提供安全、可靠的本地人脸认证能力。
(6)人工智能(AI)
机器学习服务(ML Kit):为您提供丰富的文本类、语音语言类、图像类和人脸人体类服务API,打造AI新体验,轻松构建您的AI应用。
HUAWEI HiAI Foundation:芯片能力开放,快速转化和迁移已有模型,借助异构调度和NPU加速,实现更佳性能、更低功耗。
HUAWEI HiAI Engine:应用能力开放,构筑全连接服务和全
场景应用,轻松将多种AI能力和
APP结合,让APP更加智能强大。
HUAWEI HiAI Service:
快服务智慧平台可聚合开发者的内容和服务,为华为终端产品提供第三方的直达服务。小艺对话
开发平台可端到端地为开发者提供对话服务的开发、测试和部署的平台。
(7)连接与通信(System)
5G
Modem Kit:提供华为先进、专业化的5G通信服务,为您的应用提供5G小区
信息服务。
线性马达能力(Haptics Engine):将华为终端的线性马达振动能力封装为开发接口,开放给应用开发者使用,帮助开发者快速实现应用内调用华为线性马达振动能力。Haptics Engine面向用户场景提供振动波形,同时提供自定义波形接口,帮助应用开发者实现更加逼真、快速、流畅的触感反馈。
HEM Kit:提供OOBE自动部署设备的能力,精准部署应用到您所需的工作设备上。
hQUIC Kit:让您的应用快速支持QUIC协议,辅以华为智能拥塞算法,为用户提供更快的连接建立速度,更强的抗丢包能力以及更高的
吞吐量。
双网聚合能力:华为端云协同网络加速的
技术品牌,通过在端侧将Wi-Fi和
蜂窝网络同时并发使用,为用户带来聚合高
网速、稳定低时延的极致通信体验。为了让更多的应用更好地使用该技术,华为将该
通信能力通过Engine方式开放给合作伙伴实现对系统资源的合理调度。
MDM能力:MDM能力API,包括设备管理类API和应用权限管理类API,为安装在华为设备上的用于
企业环境下的应用提供系统级权限的
管理功能。
近距离通信服务(Nearby Service):让您便捷地实现周边手机自主发现、自主互联、传输数据。 让您便捷地获取周边蓝牙
信标消息,向用户提供场景化的服务。
Network Kit:聚合远场
网络通信最佳实践,辅以
RESTful、文件上传下载等场景化接口,为您提供简单易用、低时延、高吞吐和高安全的端云
传输通道。
无线传输服务(Wireless Kit):提供华为先进的、定制化的
无线通信优化服务,如5G、Wi-Fi等。为您的应用带来大带宽、低时延、高可靠的网络体验。